package com.itheima.chapter06.block.static0;

public class Test {
     /*
     静态代码块：
        位置：类中方法外
        特点：需要通过static关键字修饰，随着类的加载而加载，并且只执行一次
        作用：在类的加载的时候做一些数据初始化操作
     */
     public static void main(String[] args) {
         Person p =new Person();
         Person p1 =new Person(10);
         //我是静态代码块
         //Person空参构造方法
         //Person带参构造方法-----
     }
}

class Person {
    static {
        System.out.println("我是静态代码块");
    }
    public Person(){
        System.out.println("Person空参构造方法");
    }
    public Person(int a){
        System.out.println("Person带参构造方法-----");
    }
}